package aconcagua.measure

abstract class InclusionStrategy {
	
	public static INCLUSIVE = new InclusiveStrategy();
	public static INCLUSIVE_RIGHT = new InclusiveRightStrategy();
	public static INCLUSIVE_LEFT = new InclusiveLeftStrategy();
	public static NOT_INCLUSIVE = new NotInclusiveStrategy();
	public static NOT_INCLUSIVE_RIGHT = new NotInclusiveRightStrategy();
	public static NOT_INCLUSIVE_LEFT = new NotInclusiveLeftStrategy();
	
	// evaluating
	abstract boolean value(aMeasure, aRightMeasure, aLeftMeasure);
}
